home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / ast_comp / smas013.txt < prev    next >
Text File  |  1994-07-09  |  1KB  |  33 lines

  1. This is release 0.13 of smas for Smile.7a dated 5 December 1993
  2.  
  3. Three bugs hae been fixed: (i) the expression analyser now no longer
  4. calls the error routine if a new identifier is encountered before
  5. the output file is opened; (ii) the absolute and offset
  6. addressing mode code now loads instruction.data instead of
  7. voiding the result of calling e1() and (iii) the bit test opcodes
  8. now accept indirect addressing.
  9.  
  10. You should have the following files:
  11.  
  12. 00readme.013    This file
  13. crash.c        My standard exit to operating system routine
  14. crash.h        
  15. emit.c        A dummy emit.c for use with my test routines
  16. makefile    makefile for Unix make and gcc
  17. scanner.c    A programmable scanner module
  18. scanner.h
  19. set.c        An implementation of Pascal style sets for C
  20. set.h
  21. smas.c        The smas parser
  22. smas.h
  23. smas.prj    Borland C++ 3.1 project file for building smas
  24. smastest.bat    MS-DOS batch file for testing integrity of parser
  25. smastest.ok    Known good output file for smastest.bat
  26. smastest.sh    Unix shell script equivalent to smastest.bat
  27. symbol.c    A hash coded symbol table module
  28. symbol.h
  29. test_bin.s    Test all valid instructions
  30. test_err.s    Test error messages (presently very incomplete)
  31.  
  32. Adrian Johnstone (adrian@dcs.rhbnc.ac.uk)
  33.